package com.zx.account.model;

import java.io.Serializable;
import java.util.List;

public class BurnChartDataDto implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 统计的时间，yyyy-MM
     */
    private String time;

    /**
     * 每日消费数据
     */
    private List<BurnChartDto> useList;

    /**
     * 每日的预算数据
     */
    private List<BurnChartDto> budgetList;

    /**
     * 实际的每日数据燃尽情况
     */
    private List<Double> useBurn;

    /**
     * 预计的每日数据燃尽情况
     */
    private List<Double> budgetBurn;

    /**
     * 每日预算，推荐每日的消费
     */
    private Double dayBudget;

    /**
     * 总的预算
     */
    private Double sumBudget;

    /**
     * 实际每天消费
     */
    private Double dayUse;

    /**
     * 总的消费
     */
    private Double sumUse;

    /**
     * 天数
     */
    private Integer days;

    /**
     * 已经使用百分比
     */
    private Double usePercent;

    public BurnChartDataDto() {
    }

    public BurnChartDataDto(String time, List<BurnChartDto> useList, List<BurnChartDto> budgetList, Double dayBudget,
            Double sumBudget, Double dayUse, Double sumUse, Integer days, Double usePercent) {
        super();
        this.time = time;
        this.useList = useList;
        this.budgetList = budgetList;
        this.dayBudget = dayBudget;
        this.sumBudget = sumBudget;
        this.dayUse = dayUse;
        this.sumUse = sumUse;
        this.days = days;
        this.usePercent = usePercent;
    }

    public List<Double> getUseBurn() {
        return useBurn;
    }

    public void setUseBurn(List<Double> useBurn) {
        this.useBurn = useBurn;
    }

    public List<Double> getBudgetBurn() {
        return budgetBurn;
    }

    public void setBudgetBurn(List<Double> budgetBurn) {
        this.budgetBurn = budgetBurn;
    }

    public Double getUsePercent() {
        return usePercent;
    }

    public void setUsePercent(Double usePercent) {
        this.usePercent = usePercent;
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public List<BurnChartDto> getUseList() {
        return useList;
    }

    public void setUseList(List<BurnChartDto> useList) {
        this.useList = useList;
    }

    public List<BurnChartDto> getBudgetList() {
        return budgetList;
    }

    public void setBudgetList(List<BurnChartDto> budgetList) {
        this.budgetList = budgetList;
    }

    public Double getDayBudget() {
        return dayBudget;
    }

    public void setDayBudget(Double dayBudget) {
        this.dayBudget = dayBudget;
    }

    public Double getSumBudget() {
        return sumBudget;
    }

    public void setSumBudget(Double sumBudget) {
        this.sumBudget = sumBudget;
    }

    public Double getDayUse() {
        return dayUse;
    }

    public void setDayUse(Double dayUse) {
        this.dayUse = dayUse;
    }

    public Double getSumUse() {
        return sumUse;
    }

    public void setSumUse(Double sumUse) {
        this.sumUse = sumUse;
    }

    public Integer getDays() {
        return days;
    }

    public void setDays(Integer days) {
        this.days = days;
    }

}
